package com.my.community.util;

public interface CommunityConstant {

    /**
     * 用户不存在
     */
    int USER_NOT_FOUND=0;

    /**
     * 验证码已发送
     */
    int VERIFY_SENT=1;

    /**
     * 验证码发送失败
     */
    int VERIFY_NOT_SEND=2;

    /**
     * 验证码错误
     */
    int VERIFY_WRONG=3;

    /**
     * 更新成功
     */
    int UPDATE_SUCCESS=4;

    /**
     * 更新失败
     */
    int UPDATE_FAILED=5;


    /**
     * 激活成功
     */
    int ACTIVATION_SUCCESS=0;

    /**
     * 重复激活
     */
    int ACTIVATION_REPEAT=1;

    /**
     * 激活失败
     */
    int ACTIVATION_FAILURE=2;

    /**
     * 默认状态的登录凭证的超时时间
     */
    int DEFAULT_EXPIRED_SECONDS= 3600*12;

    /**
     * 记住状态的登录凭证的超时时间
     */
    int REMEMBER_EXPIRED_SECONDS= 3600*24*100;

    /**
     * 实体类型：帖子
     */
    int ENTITY_TYPE_POST=1;

    /**
     * 实体类型：评论
     */
    int ENTITY_TYPE_COMMENT=2;

    /**
     * 实体类型：用户
     */
    int ENTITY_TYPE_USER=3;

    /**
     * 主题：评论
     */
    String TOPIC_COMMENT="comment";

    /**
     * 主题：点赞
     */
    String TOPIC_LIKE="like";

    /**
     * 主题：关注
     */
    String TOPIC_FOLLOW="follow";

    /**
     * 主题：发帖
     */
    String TOPIC_PUBLISH="publish";

    /**
     * 主题：删帖
     */
    String TOPIC_DELETE="delete";

    /**
     * 主题：分享
     */
    String TOPIC_SHARE="share";

    /**
     * 系统用户ID
     */
    int SYSTEM_USER_ID = 1;

    /**
     * 权限: 普通用户
     */
    String AUTHORITY_USER = "user";

    /**
     * 权限: 管理员
     */
    String AUTHORITY_ADMIN = "admin";

    /**
     * 权限: 版主
     */
    String AUTHORITY_MODERATOR = "moderator";


}
